Loading [MathJax]/jax/element/mml/optable/MathOperators.js

ভেক্টর (অধ্যায় ২)

একাদশ- দ্বাদশ শ্রেণি - পদার্থবিদ্যা পদার্থবিজ্ঞান – ১ম পত্র | - | NCTB BOOK

১.১ সূচনা

Introduction

বিজ্ঞানের বিভিন্ন বিষয় সুনির্দিষ্টভাবে জানতে হলে কোন বা কোন ধরনের পরিমাপের প্রয়োজন হয়। পদার্থের যে সব ভৌত বৈশিষ্ট্য পরিমাপ করা যায় তাদেরকে রাশি (quantity) বলে। যেমন, দৈর্ঘ্য, ভর, সময়, আয়তন, বেগ, কাজ ইত্যাদি প্রত্যেকে এক একটি রাশি। পদার্থবিজ্ঞানের অন্তর্গত যে কোন রাশিকে ভৌত (physical) রাশি বলে।

কিছু কিছু ভৌত রাশিকে শুধুমাত্র মান দ্বারা সম্পূর্ণরূপে প্রকাশ করা যায়। আবার অনেক ভৌত রাশি রয়েছে যাদেরকে সম্পূর্ণরূপে প্রকাশ করার জন্য মান ও দিক উভয়ই প্রয়োজন হয়। তাই ধর্ম বা বৈশিষ্ট্য অনুসারে ভৌত রাশিগুলোকে আমরা দুই ভাগে বিভক্ত করতে পারি ; যথা—

(ক) স্কেলার রাশি বা অদিক রাশি (Scalar quantity)।

(খ) ভেক্টর রাশি বা দিক রাশি বা সদিক রাশি (Vector quantity)।

(ক) স্কেলার রাশি : 

যে সব ভৌত রাশির শুধু মান আছে, কিন্তু দিক নেই, তাদেরকে স্কেলার রাশি বা অদিক রাশি বলে। যেমন দৈর্ঘ্য, ভর, সময়, জনসংখ্যা, তাপমাত্রা, তাপ, বৈদ্যুতিক বিভব, দ্রুতি, কাজ ইত্যাদি কেলার বা অদিক রাশি। 

(খ) ভেক্টর রাশি : 

যে সব ভৌত রাশির মান এবং দিক দুই-ই আছে, তাদেরকে ভেক্টর রাশি বা দিক রাশি বলে। যেমন সরণ, বেগ, ত্বরণ, মন্দন, বল, ওজন ইত্যাদি ভেক্টর বা দিক রাশি।

১.২ ভেক্টর রাশির নির্দেশনা

Representation of a vector

 কোন একটি ভেক্টর রাশিকে দুভাবে প্রকাশ করা হয়ে থাকে, যথা- (১) অক্ষর দ্বারা এবং (২) সরলরেখা দ্বারা।

১। অক্ষর দ্বারা কোন একটি ভেক্টর রাশিকে চারভাবে প্রকাশ করা হয়, যথা- 

(ক) কোন অক্ষরের উপর তীর চিহ্ন দ্বারা রাশিটির ভেক্টর রূপ এবং এর দুই পাশের দুটি খাড়া রেখা দ্বারা এর মান নির্দেশ করা হয়। সাধারণভাবে শুধু অক্ষর দ্বারাও রাশিটির মান নির্দেশ করা হয়।

A অক্ষরের ভেক্টর রূপ Ā এবং মান রূপ | A | বা A

(খ) কোন অক্ষরের উপর রেখা চিহ্ন দ্বারা রাশিটির ভেক্টর রূপ এবং এর দুই পাশের দুটি খাড়া রেখ দ্বারা এর মান নির্দেশ করা হয়।

A অক্ষরের ভেক্টর রূপ Ā এবং মান রূপ । A

(গ) কোন অক্ষরের নিচে রেখা চিহ্ন দ্বারা রাশিটির ভেক্টর রূপ এবং এর দুই পাশের দুটি খাড়া রেখ দ্বারা এর মান নির্দেশ করা হয়।

A অক্ষরের ভেক্টর রূপ A এবং মান রূপ | A | 

(ঘ) মোটা হরফের অক্ষর দিয়ে ভেক্টর রাশি প্রকাশ করা হয়। যেমন A অক্ষরের ভেক্টর রূপ A এবং এর মান A ভেক্টর রাশি নির্দেশের ক্ষেত্রে  (ক)-এ ব্যবহৃত চিহ্নই শ্রেয়। তাই এই বই-এ আমরা এই পদ্ধতিই ব্যবহার করব।

 

২। সরলরেখা দ্বারা ভেক্টর রাশি নির্দেশ করতে হলে রাশিটির দিকে বা সমান্তরালে একটি সরলরেখা অংকন করে সরলরেখাটির শেষ প্রান্তে একটি তীর চিহ্ন দ্বারা রাশিটির দিক এবং কোন স্কেলে উত্ত সরলরেখাটির দৈর্ঘ্য দ্বারা এর মান নির্দেশ করা হয়। এ পদ্ধতিকে জ্যামিতিক উপায়ে ভেক্টরের নির্দেশনাও বলে।

চিত্র :১.১

মনে করি, একটি ভেক্টর রাশির মান 5 এবং এর দিক পূর্ব দিক। একে সরলরেখা দ্বারা প্রকাশ করতে হবে। এখন AC একটি সরলরেখা পূর্ব- পশ্চিম দিক বরাবর অংকন করে AC সরলরেখা হতে সুবিধামত দৈর্ঘ্যকে একক ধরে এর 5 গুণ দৈর্ঘ্য AB কেটে নিই এবং AB-এর শেষ প্রান্তে পূর্ব দিকে তীর চিহ্ন যুক্ত করি [চিত্র ১:১]। এই তীর চিহ্নিত সরলরেখাই ভেক্টর রাশিটি নির্দেশ করবে। ভেক্টর রাশি নির্দেশী সরলরেখার তীর চিহ্নিত প্রান্ত B-কে শীর্ষবিন্দু বা অন্ত বিন্দু এবং অপর প্রান্ত A-কে আদিবিন্দু বা মূলবিন্দু বা পাদবিন্দু বলে।

common.content_added_and_updated_by

# বহুনির্বাচনী প্রশ্ন

বিনিময় সূত্র
ত্রিভুজ সূত্র
বণ্টন সূত্র
ত্রিভুজের সাইন সূত্র
13 N
 20 N
 25 N
 29 N

লম্ব উপাংশে ভেক্টরের বিভাজন

একটি ভেক্টর রাশিকে সামান্তরিক সূত্রের দ্বারা বহুভাবে দুটি ভেক্টর রাশিতে বিভক্ত করা যায়। এই পদ্ধতির নাম ভেক্টর রাশির বিভাজন। সুতরাং একটি ভেক্টর রাশিকে দুই বা ততোধিক ভেক্টর রাশিতে বিভক্ত করার প্রক্রিয়াকে ভেক্টর রাশির বিভাজন বা বিশ্লেষণ বলে। এই বিভক্ত ভেক্টর রাশিগুলোর প্রত্যেকটিকে মূল ভেক্টর রাশির এক একটি অংশক বা উপাংশ (Component) বলে।

(i) যে কোন দুই উপাংশে বিভাজন :

 চিত্র : ১.২২

মনে করি R একটি ভেক্টর রাশি। তীর চিহ্নিত OB সরলরেখাটি তার মান ও দিক নির্দেশ করছে [চিত্র ১.২২]। OB-এর সাথে দুই পাশে α ও β কোণ উৎপন্ন করে এরূপ দুটি দিকে একে দুটি উপাংশে বিভক্ত করতে হবে।

এখন O বিন্দু হতে OB-এর সাথে দুই পাশে α এবং β কোণ করে OA এবং OC রেখা দুটি টানি। OB-কে কর্ণ করে OABC সামান্তরিকটি অঙ্কন করি।

সুতরাং সামান্তরিকের সূত্রানুযায়ী OB দ্বারা সূচিত ভেক্টর রাশি R -এর দুটি অংশকের বা উপাংশের মান ও দিক OA এবং OC নির্দেশ করবে।

বর্ণনানুসারে OC এবং AB সমান্তরাল এবং OB তাদেরকে যুক্ত করেছে। কাজেই β

এখন ত্রিকোণমিতি ও ত্রিভুজের ধর্মানুসারে OAB হতে আমরা পাই,

OAsin β=ABsin α=OBsin <OAB

আবার AB = OC এবং (α+β)

OAsin β=ABsin α=OBsin 180°(α+β)

OA এবং OC দ্বারা সূচিত উপাংশ দুটির মান যথাক্রমে P এবং Q-এর সমান ধরে আমরা পাই,

Psin β=Qsin α=Rsin 180°(α+β)=Rsin (α+β) 

P=R sin βsin (α+β) 

Q=R sin αsin (α+β) 

সমীকরণ (13) ও (14) R ভেক্টরের উপাংশের সমীকরণ।

 

(ii) লম্ব উপাংশে বিভাজন :

যদি R ভেক্টরকে সমকোণে বিভাজিত করা হয় অর্থাৎ, P এবং Q উপাংশ দুটি পরস্পর সমকোণী হয় [চিত্র ১.২৩], তবে (α+β) = 90°

sinα+β=sin90°=1sin β=sin90° α=cosαPcosα=Qsinα=RP=R cos αQ=R sin α

 

চিত্র :১.২৩

P এবং Q উপাংশ দুটিকে মূল ভেক্টর রাশি R-এর নম্বাংশ বলে। P-কে অনুভূমিক উপাংশ (Horizontal components) এবং Q-কে উলম্ব উপাংশ (Tangential components) বলে।

 

১.৯ একটি ভেক্টর রাশিকে একক ভেক্টর রাশির সাহায্যে প্রকাশ

একটি ভেক্টর রাশিকে একক ভেক্টর রাশির সাহায্যে প্রকাশ করতে গিয়ে আমরা দুটি বিষয় বিবেচনা করব। একটি দ্বিমাত্রিক ক্ষেত্র ও অপরটি ত্রিমাত্রিক ক্ষেত্র। নিম্নে বিষয় দুটি পৃথকভাবে আলোচিত হল। 

 (ক) দ্বিমাত্রিক ভেক্টর রাশির ক্ষেত্রে : 

ধরা যাক পরস্পর সমকোণে অবস্থিত OX ও OY সরলরেখা দুটি যথাক্রমে X ও Y অক্ষ নির্দেশ করছে [ চিত্র ১.২৪ ]। XY সমতলে X অক্ষের সাথে θ কোণে অবস্থিত OP রেখাটি দ্বারা r মানের একটি ভেক্টর রাশি r -এর মান ও দিক নির্দিষ্ট হয়েছে। আরও ধরা যাক P-এর স্থানাঙ্ক (x, y) এবং ধনাত্মক X ও Y অক্ষে একক ভেক্টর রাশি যথাক্রমে i^ ও j^

P হতে X অক্ষের উপর PN লম্ব টানি ।

চিত্র.: ১.২৪

তা হলে চিত্র অনুসারে ON = x, NP = y এবং OP =r.

ON=xi^,NP=yj^,OP=r

এখন, ত্রিভুজ সূত্র অনুসারে,

OP=ON+NPr=xi^+yj^

ভেক্টরের মান

চিত্র ১:২৪ হতে আমরা পাই,

OP2=ON2+NP2r2=x2+y2r=x2+y2

r  বা r -এর সমান্তরাল একক ভেক্টর :

 r বরাবর বা r -এর সমাস্তরাল একক ভেক্টর,

r^ =rr=xi^+yj^x2+y2

(খ)ত্রিমাত্রিক ভেক্টর রাশির ক্ষেত্রে : ত্রিমাত্রিক ভেক্টরের বেলায় অনুরূপভাবে লেখা যায়,

i^= = i^ x + i^y + k^z. এখানে P-এর অবস্থানাঙ্ক (x, y, z) |

চিত্র : ১.২৫

     প্রমাণ : ধরা যাক, পরস্পর সমকোণে অবস্থিত OX, OY ও OZ সরলরেখা তিনটি যথাক্রমে X, Y ও z অক্ষ নির্দেশ করছে | চিত্র ১২৫ ।। OP রেখাটি এই অক্ষ ব্যবস্থায় মানের একটি ভেক্টর রাশি নির্দেশ করছে। আরও মনে করি P-এর স্থানাঙ্ক (x,y,z) এবং ধনাত্মক X, Y ও Z অক্ষে একক ভেক্টর রাশি যথাক্রমে  i,^j^,k^ | PN রেখাটি হল XY সমতলের উপর এবং NQ রেখাটি হল OX-এর উপর লম্ব।

তা হলে OP = ON + NP

ON = OQ + ON

OP = OQ + ON + NP

কিন্তু,

 

common.content_added_and_updated_by

# বহুনির্বাচনী প্রশ্ন

60°   
 30° 
      40°  
     45°

ত্রিমাত্রিক আয়তাকার বিস্তারে ভেক্টরের বিভাজন

     একটি ভেক্টর রাশিকে একক ভেক্টর রাশির সাহায্যে প্রকাশ করতে গিয়ে আমরা কেবল ত্রিমাত্রিক আয়তাকার বিস্তারের ভেক্টরের বিভাজন বিবেচনা করব।

ত্রিমাত্রিক স্থানাঙ্ক ব্যবস্থায় কোনো অবস্থান ভেক্টরকে নিম্নলিখিত উপায়ে লেখা যায় যা ত্রিমাত্রিক আয়তাকার বিস্তারের ভেক্টরের বিভাজন হিসেবে বিবেচিত হয়।

r=i^ x +j^ y +k^z

  এখানে P-এর অবস্থানাঙ্ক (x,y,z)

     ধরা যাক, পরস্পর সমকোণে অবস্থিত OX, OYOZ সরলরেখা তিনটি যথাক্রমে X Y Z অক্ষ নির্দেশ করছে।চিত্র ২:২১]। OP রেখাটি এই অক্ষ ব্যবস্থায় r মানের একটি ভেক্টর রাশি r নির্দেশ করছে।

আরও মনে করি OP ভেক্টরের শীর্ষবিন্দু P-এর স্থানাঙ্ক (x,y,z) এবং ধনাত্মক X, Y ও Z অক্ষে একক ভেক্টর রাশি যথাক্রমে i^,j^,k^। PN রেখাটি হলো XY সমতলের উপর এবং NQ রেখাটি হলো OX-এর উপর লম্ব।

চিত্র :২.২১

  চিত্র হতে ভেক্টর যোগের নিয়ম অনুসারে পাই,

OP=ON+NPON=OQ+QNOP=OQ+QN+NP

কিন্তু OQ=xi^,OP=yj^,OP=,OP=zk^ 

:- r=xi^+yj^+zk^

   এখানে x y ও z হলো যথাক্রমে X, Y ও Z অক্ষ বরাবরr   ভেক্টরের উপাংশের মান এবংr হলো ত্রিমাত্রিক স্থানাঙ্ক ব্যবস্থার অবস্থান ভেক্টর।

ভেক্টরের মান

চিত্র ২.২১ হতে, OP2 = ON2 + NP2 এবং ON2 = OQ2 + QN2

  OP2 = OQ2 + QN2 + NP2 বা, r2 = x2 + y2 + z2

:- r^=rr=xi^+yj^+zk^x2+y2+z2 .. (2.17)

common.content_added_and_updated_by

স্কেলার গুণন ও ভেক্টর গুণন

     দুটি দিক রাশি বা ভেক্টর রাশির গুণফল সাধারণত দুই প্রকার, যথা—

(১) স্কেলার গুণন বা ডট গুণন (Scalar or Dot product

(২) ভেক্টর গুণন বা ক্রস গুণন (Vector or Cross product)

      এই দুটি গুণন বা গুণফল নিম্নে পৃথক পৃথকভাবে আলোচনা করা হল।

স্কেলার গুণন বা ডট গুণন 

সংজ্ঞা :

    দুটি ভেক্টর রাশির কেলার গুণফল একটি স্কেলার রাশি হবে যার মান রাশি দুটির মান এবং তাদের মধ্যবর্তী কোণের কোসাইনের (cosine) গুণফলের সমান। ভেক্টর রাশি দুটির মাঝে (.) চিহ্ন দিয়ে ডট গুণফল প্রকাশ করা হয় এবং পড়তে হয় “প্রথম রাশি ডট দ্বিতীয় রাশি।”

  বা, স্কেনার গুণফল দুটি ভেক্টরের মানের গুণফলের সাথে তাদের মধ্যবর্তী কোণের কোসাইনের গুণফল।

চিত্র :২.৩০

    ব্যাখ্যা ঃ মনে করি PQ  দুটি ভেক্টর রাশি। তীর চিহ্নিত OA ও OC সরলরেখা রাশি দুটির মান ও দিক নির্দেশ করছে [চিত্র ২.৩০)। এরা পরস্পরের সাথে α কোণে আনত। তাদের স্কেলার বা অদিক গুণফল = P. Q  দ্বারা নির্দেশ করা হয় এবং পড়তে হয় P  ডট Q  কাজেই সংজ্ঞা অনুসারে পাই,

   P .  Q = l P l Q l cos α

বা, P  Q = PQ cos α .. (33)

   এখানে 0 <α <π 

সমীকরণ (33) হতে দেখা যায়, গুণফল একটি স্কেলার রাশি।

বিশেষ দ্রষ্টব্য :

(ক) যদি α = 0° হয়, তবে P.Q  - PQ cos 0° = PQ। এক্ষেত্রে ভেক্টর দুটি পরস্পরের সমান্তরাল হবে।

(খ) যদি α = 90° হয়, তবে  P.Q =PQ cos 90° = 0 । এক্ষেত্রে ভেক্টর দুটি পরস্পর লম্ব হবে।

(গ) যদি α= 180° হয়, তবে  P.Q= PQ cos 180° = - PQ। এক্ষেত্রে ভেক্টর দুটি পরস্পরের সমান্তরাল এবং বিপরীতমুখী হবে।

স্কেলার গুণনের উদাহরণ : 

   বল  F এবং সরণ  s উভয়েই ভেক্টর রাশি। কিন্তু এদের স্কেলার গুণফল কাজ (W) একটি স্কেলার রাশি অর্থাৎ

     W = .F.s = Fs cos α.. (34)

      স্থিতিশক্তি, বৈদ্যুতিক বিভব ইত্যাদিও ভেক্টর রাশির স্কেলার গুণফলের উদাহরণ।

ভেক্টর বা ক্রস গুণন Cross product of vectors

    সংজ্ঞা : দুটি ভেক্টর রাশির গুণফল যদি একটি ভেক্টর রাশি হয়, তবে ঐ গুণনকে ভেক্টর গুণন বা ফ্রস গুণন বলে। এই ভেক্টর গুণফলের মান ভেক্টর রাশি দুটির মান এবং তাদের মধ্যবর্তী কোণের সাইন (sine) এর গুণফলের সমান। ভেক্টর গুণফলের দিক ডানহাতি স্কু নিয়মে নির্ণয় করা হয়।

  ব্যাখ্যা : মনে করি .P ও .Q দুটি ভেক্টর রাশি। এরা পরস্পরের সাথে α কোণে O বিন্দুতে ক্রিয়া করে।

অতএব এদের ভেক্টর গুণফল বা দিক গুণফল—

R = P × Q

বা, R = P × Q

=η^PQ sinα 0απ

   এখানে η^ (ইটা) একটি একক ভেক্টর R এর দিক নির্দেশ করে [ চিত্র ২.৩১ ও ২.৩২ ]।

চিত্র :২.৩১ ও ২.৩২

     ডান হাতি স্ক্রু নিয়ম : ভেক্টর দুটি যে সমতলে অবস্থিত সেই সমতলের উপর লম্বভাবে একটি ডান হাতি স্কুকে রেখে প্রথম ভেক্টর হতে দ্বিতীয় ভেক্টরের দিকে ক্ষুদ্রতম কোণে ঘুরালে স্কুটি যে দিকে অগ্রসর হয় সেই দিকই হবে R তথা η^ এর দিক।

চিত্র :২.৩৩ ও ২.৩৪

  উপরোক্ত নিয়ম অনুসারে P × Q এর অভিমুখ হবে উপরের দিকে। চিত্র ১-৩৩] এবং Q x P এর অভিমুখ হবে নিচের দিকে [চিত্র  ২.৩৪] অর্থাৎ প্রথম ক্ষেত্রে ডান হাতি স্কুর দিক হবে ঘড়ির কাটার বিপরীতমুখী (Anti- clockwise) এবং দ্বিতীয় ক্ষেত্রে ঘড়ির কাঁটার দিকে (Clockwise) । Anti-clockwise direction positive (ধনাত্মক) ধরা হয় এবং clockwise direction-কে Negative (ঋণাত্মক) ধরা হয়। 

common.content_added_and_updated_by

# বহুনির্বাচনী প্রশ্ন

ভেক্টর ক্যালকুলাস

 ভেক্টরের অন্তরীকরণ বা ব্যবকলন (Differentiation of Vector) 

     একটি ভেক্টর রাশি যে ধ্রুবক হবে এমন কোনো কথা নেই। একটি ভেক্টর রাশি অন্য স্কেলার রাশির উপর নির্ভর করতে পারে। যেমন গতিশীল বস্তুর অবস্থান ভেক্টর rসময় t এর উপর নির্ভর করে, অর্থাৎ অবস্থান ভেক্টর r হচ্ছে সময় t এর অপেক্ষক। তেমনিভাবে সুষম ত্বরণে গতিশীল।

চিত্র।:২.৩৫

  বস্তুর বেগ vহচ্ছে সময় t এর অপেক্ষক। কোনো তড়িৎ আধান কর্তৃক সৃষ্ট তড়িৎক্ষেত্রের কোনো বিন্দুর তড়িৎ প্রাবল্য আধান থেকে বিন্দুটির দূরত্বের উপর নির্ভর করে। সাধারণ স্কেলার রাশির ন্যায় ভেক্টর রাশিরও অন্তরীকরণ করা যায়। ধরা যাক, R একটি ভেক্টর যা স্কেলার রাশি u এর উপর নির্ভর করে অর্থাৎ ভেক্টর রাশি R দুই স্কেলার রাশি " এর অপেক্ষক বা R (u)। তাহলে

    Ru=Ru+uRuu  এখানে u হলো “ এর বৃদ্ধি এবং  ∆Rহলো R এর বৃদ্ধি (চিত্র : ২.৩৫)।

     তাহলেu এর সাপেক্ষে R এর অন্তরক হবে,

dRu=limu0Ru=limu0Ru+uRuu.. (2.26)

common.content_added_and_updated_by

গ্র্যাডিয়েন্ট

    যদি কোনো স্থানের একটি এলাকায় প্রতিটি বিন্দুতে  Ψ(x, y, z)কে একটি অন্তরীকরণযোগ্য রাশি হিসেবে সংজ্ঞায়িত করা যায় অর্থাৎ  Ψ যদি একটি অন্তরীকরণযোগ্য স্কেলার অপেক্ষক হয়, তাহলে এর গ্রেডিয়েন্ট বা grad  Ψ বা i^Vx+j^Vy+k^Vz  Ψ এর সংজ্ঞা হলো :

       Ψ=i^xj^y+k^zΨ=i^Ψxj^Ψy+k^Ψz.. (2.31)

      এটি একটি ভেক্টর রাশি। এর মান অবস্থানের সাপেক্ষে ঐ স্কেলার রাশির সর্বোচ্চ বৃদ্ধিহার নির্দেশ করে। তাছাড়া এ বৃদ্ধিহারের দিকই হবে স্কেলার রাশিটির গ্রেডিয়েন্টের দিক। স্কেলার ক্ষেত্র থেকে ভেক্টর ক্ষেত্রে উত্তরণের কৌশলই হচ্ছে স্কেলার রাশির গ্রেডিয়েন্ট নির্ণয় করা। গ্রেডিয়েন্ট হলো বিভিন্ন অক্ষের সাপেক্ষে কোনো স্কেলার ফাংশনের ঢাল।

common.content_added_and_updated_by

ডাইভারজেন্স

       যদি কোনো স্থানের একটি এলাকায় প্রতিটি বিন্দুতে V(x, y, z) = i^Vx+j^Vy+k^Vz কে একটি অন্তরীকরণযোগ্য

রাশি হিসেবে সংজ্ঞায়িত করা যায় অর্থাৎ V যদি একটি অন্তরীকরণযোগ্য ভেক্টর অপেক্ষক হয়, তাহলে V এর ডাইভারজেন্স

(div V) বা ×V এর সংজ্ঞা হলো :

    ×V=i^x+j^y+k^z×i^Vx+j^Vy+k^Vz×V=x+y+z... (2.32)

      লক্ষ্যণীয় যে, ডাইভারজেন্স V হচ্ছে এবং V এর ডট বা স্কেলার গুণফল এবং এটি একটি স্কেলার রাশি।

ডাইভারজেন্সের মাধ্যমে একটি ভেক্টর ক্ষেত্রকে স্কেলার ক্ষেত্রে রূপান্তর করা যায়। উল্লেখ্য যে, A. B = B. A হলেও কোনোভাবেই ×V = V. হবে না। কোনো ভেক্টর ক্ষেত্রের কোনো বিন্দুতে কোনো প্রবাহীর ডাইভারজেন্স ধনাত্মক হলে বুঝতে হবে, হয় প্রবাহীটি প্রসারিত হচ্ছে অর্থাৎ এর ঘনত্ব হ্রাস পাচ্ছে অথবা বিন্দুটি প্রবাহীটির একটি উৎস। 

      আবার ডাইভারজেন্স ঋণাত্মক হলে, হয় প্রবাহীটি সঙ্কুচিত হচ্ছে অর্থাৎ ঐ বিন্দুতে এর ঘনত্ব বৃদ্ধি প্রাপ্ত হচ্ছে বা বিন্দুটি একটি ঋণাত্মক উৎস বা সিঙ্ক ।

     আবার কোনো ভেক্টর ক্ষেত্রের ডাইভারজেন্স শূন্য হলে ঐ ভেক্টর ক্ষেত্রকে সলিনয়ডাল বলে। অর্থাৎ এক্ষেত্রে ঐ বিন্দুতে যে পরিমাণ প্রবাহী প্রবেশ করে ঠিক সেই পরিমাণ প্রবাহী বেরিয়েও যাবে। অর্থাৎ এক্ষেত্রে div V = 0

 

common.content_added_and_updated_by

কার্ল

      যদি কোনো স্থানের একটি এলাকায় প্রতিটি বিন্দুতে V(x, y, z) =i^Vx+j^Vy+k^Vz কে একটি অন্তরীকরণযোগ্য রাশি হিসেবে সংজ্ঞায়িত করা যায় অর্থাৎ V যদি একটি অন্তরীকরণযোগ্য ভেক্টর অপেক্ষক হয়, তাহলে  Vএর কার্ল 

   (curl V) বা ×V এর সংজ্ঞা হলো :

    ×V=i^xj^y+k^z×i^Vx+i^Vy+i^Vz×V=i^Vxj^Vyk^Vz=yzi^+VxzVzxj^+VyxVxyk^.. ... (2.33)

     কোনো ভেক্টর ক্ষেত্রের কার্ল একটি ভেক্টর রাশি। এ ভেক্টরটির দিক ঐ ক্ষেত্রের উপর অঙ্কিত লম্ব বরাবর। এটি ঐ ক্ষেত্রের ঘূর্ণন ব্যাখ্যা করে। কোনো বিন্দুর চারদিকে ভেক্টরটি কতবার ঘোরে কার্ল তা নির্দেশ করে। যদি কোনো ভেক্টরের কার্ল শূন্য হয় তবে এটি অঘূর্ণনশীল (irrotational) হবে। অর্থাৎ ×V= 0 হলে V ক্ষেত্রটি অঘূর্ণনশীল এবং সংরক্ষণশীল আর ×V= 0 হলে V ক্ষেত্রটি ঘূর্ণনশীল এবং অসংরক্ষণশীল । রৈখিক বেগ v এর কার্ল কৌণিক বেগ ω এর দ্বিগুণ, অর্থাৎ ×v = 2ω । কোনো ভেক্টরের কার্লের মান ঐ ভেক্টরের ক্ষেত্রে একক ক্ষেত্রফলের উপর সর্বোচ্চ রেখা যোগজের সমান। কোনো ভেক্টর ক্ষেত্রের কার্লের ডাইভারজেন্স শূন্য অর্থাৎ  (×V)= 0 l

common.content_added_and_updated_by

স্কেলার ও ভেক্টর ক্ষেত্র

স্কেলার ক্ষেত্র (Scalar field )

    কোনো স্থানের কোনো এলাকা বা অঞ্চলের প্রতিটি বিন্দুতে যদি একটি স্কেলার রাশি [ φ(x, y, z) ] বিদ্যমান থাকে, তবে ঐ অঞ্চলকে ঐ রাশির স্কেলার ক্ষেত্র বলে ।

      এখানে  φ(x, y, z) কে বলা হয় একটি স্কেলার ফাংশন এবং φ ঐ অঞ্চলে একটি স্কেলার ক্ষেত্র নির্দেশ করে। যেমন, ঢাকা শহরের প্রতিটি বিন্দুতে একটি তাপমাত্রা আছে। যেকোনো সময়ে এ শহরের যেকোনো বিন্দুতে তাপমাত্রা জানা যাবে। তাপমাত্রা একটি স্কেলার রাশি। তাপমাত্রাকে আমরা একটা স্কেলার ফাংশন এবং ঢাকা শহরকে তাপমাত্রার স্কেলার ক্ষেত্র বিবেচনা করতে পারি। তেমনি কোনো আহিত বস্তুর চারপাশে তড়িৎ বিভব থাকে। যেহেতু তড়িৎ বিভব স্কেলার রাশি,

আমরা বলতে পারি আহিত বস্তুর চারপাশে একটি স্কেলার ক্ষেত্র বিদ্যমান। উদাহরণ :  φ(x, y, z) = 5x2y - 3yz একটি স্কেলার ক্ষেত্র নির্দেশ করে। 

 

ভেক্টর ক্ষেত্র (Vector field )

    কোনো স্থানের কোনো এলাকা বা অঞ্চলের প্রতিটি বিন্দুতে যদি একটি ভেক্টর রাশি V (x, y, z) ] বিদ্যমান থাকে, তবে ঐ অঞ্চলকে ঐ রাশির ভেক্টর ক্ষেত্র বলে।

      এখানে V(x, y, z) কে বলা হয় একটি ভেক্টর ফাংশন এবং V ঐ অঞ্চলে একটি ভেক্টর ক্ষেত্র নির্দেশ করে। যেমন কোনো প্রবহমান তরল পদার্থের ভিতরে প্রতিটি বিন্দুতে তরলের একটি বেগ আছে। যেকোনো সময়ে তরলের যেকোনো বিন্দুতে এর বেগ জানা যায়। বেগ একটি ভেক্টর রাশি। বেগকে আমরা একটি ভেক্টর ফাংশন এবং প্রবহমান তরলকে বেগের ভেক্টর ক্ষেত্র বিবেচনা করতে পারি। তেমনি একটি আহিত বস্তুর চারপাশে তড়িৎ প্রাবল্য থাকে। যেহেতু তড়িৎ প্রাবল্য ভেক্টর রাশি, আমরা বলতে পারি আহিত বস্তুর চারপাশে একটি ভেক্টর ক্ষেত্র বিদ্যমান।

 

ভেক্টর অপারেটর, (Vector operator, )

       ভেক্টর ক্যালকুলাসে বহুল ব্যবহৃত অপারেটরটি হচ্ছে (ডেল)। স্যার হ্যামিলটন এটি আবিষ্কার করেন। আগে এটি নাবলা নামে পরিচিত ছিল । এটি একটি ভেক্টর অপারেটর। হচ্ছে,

= i^x+j^y+k^z

       ভেক্টর অপারেটরের সাহায্যে তিনটি রাশি তৈরি করা হয় যেগুলো পদার্থবিজ্ঞানের বিভিন্ন সূত্র ও তত্ত্ব ব্যাখ্যা করতে খুবই প্রয়োজন হয় । এগুলো হচ্ছে গ্রেডিয়েন্ট, ডাইভারজেন্স ও কার্ল।

common.content_added_and_updated_by

ভেক্টর রাশি সম্পর্কিত কতকগুলো সংজ্ঞা

১। একক ভেক্টর (Unit vector) : যে ভেক্টর রাশির মান এক একক তাকে একক ভেক্টর বলে। মান শূন্য নয় এরূপ একটি ভেক্টরকে এর মান দ্বারা ভাগ করলে ঐ ভেক্টরের দিকে বা সমান্তরালে একটি একক ভেক্টর পাওয়া যাবে।

একক ভেক্টরকে প্রকাশ করতে সাধারণত ছোট অক্ষরের উপর একটি টুপি চিহ্ন (^) দেয়া হয়। যেমন-

i^,a^,n^ ইত্যাদি দ্বারা একক ভেক্টর প্রকাশ করা হয়।

ধরি, A একটি ভেক্টর যার মান, A ≠ 0

AA=A-এর দিকে একক ভেক্টর 

কাজেই কোন একটি ভেক্টর A এর মান, A = 4 একক এবং Aএর দিকে একক ভেক্টর a^ হলে,  A=4a^ [চিত্র ১:২]। অর্থাৎ কোন ভেক্টরের মানকে ঐ ভেক্টরের একক ভেক্টর দ্বারা গুণ করলে ভেক্টরটি পাওয়া যায়।

চিত্র : ১.২

২। সম-ভেক্টর বা সমান ভেক্টর (Equal vector) : একই দিকে ক্রিয়ারত একাধিক সমজাতীয় ভেক্টরের মান সমান হলে তাদেরকে সম-ভেক্টর বা সমান ভেক্টর বলে। পাদবিন্দু বা আদিবিন্দু যেখানেই হোক না কেন ভেক্টরগুলো পরস্পরের সমাস্তরান এবং মান সমান হলে তাদেরকে সম-ভেক্টর বলে।

চিত্র : ১.৩

১.৩ চিত্রে P, Q, S তিনটি সম-ভেক্টর।

৩। বিপরীত বা ঋণ ভেক্টর (Negative vector) : বিপরীত দিকে ক্রিয়ারত দুটি সমজাতীয় ভেক্টরের মান সমান হলে তাদেরকে একে অপরের বিপরীত বা ঋণ ভেক্টর বলে।

১.৪ চিত্রে  AB=P

এর বিপরীত ভেক্টর BA =-P

এখানে, AB = BA

চিত্র : ১.৪

৪। স্বাধীন ভেক্টর ( Free vector) : কোন ভেক্টর রাশির পাদবিন্দু কোথায় হবে তা যদি ইচ্ছেমত ঠিক করা যায়, তবে ঐ ভেক্টরকে স্বাধীন ভেক্টর বলা হয়। । [চিত্র ১.৫-এ P একটি স্বাধীন ভেক্টর। ]

চিত্র : ১.৫

৫। সীমাবদ্ধ ভেক্টর (Localised vector) : যদি কোন নির্দিষ্ট বিন্দুকে ভেক্টরের পাদবিন্দু হিসেবে ঠিক করে রাখা হয়, তবে তাকে সীমাবদ্ধ ভেক্টর বলে। 

৬। অবস্থান ভেক্টর (Position vector) : প্রসঙ্গ কাঠামোর মূল বিন্দুর সাপেক্ষে কোন বিন্দুর অবস্থান যে ভেক্টরের সাহায্যে নির্ণয় করা হয় তাকে অবস্থান ভেক্টর বলে।

মনে করি পরস্পর সমকোণে অবস্থিত X ও Y দুটি অক্ষ, এদের মূল বিন্দু OI  P যে কোন একটি বিন্দু।

এখানে OP ভেক্টরটি O বিন্দু সাপেক্ষে P বিন্দুর অবস্থান নির্দেশ করছে। সুতরাং OP একটি অবস্থান ভেক্টর [চিত্র ১.৬ ]।

অবস্থান ভেক্টরকে অনেক সময় ব্যাসার্ধ ভেক্টর (radius vector) বলে এবং r দিয়ে প্রকাশ করা হয়। 

চিত্র :১.৬

 

চিত্র : ১.৭

৭। সদৃশ ভেক্টর ( Like vector) : সমজাতীয় অসম মানের দুটি ভেক্টর A ও B যদি একই দিকে ক্রিয়া করে তবে তাদেরকে সদৃশ ভেক্টর বলে [চিত্র ১:৭]। উদাহরণ, A = 2B 

৮। বিসদৃশ ভেক্টর (Unlike vector) : সমজাতীয় অসম মানের দুটি ভেক্টর  AB যদি বিপরীত দিকে ক্রিয়া করে, তবে তাদেরকে বিসদৃশ ভেক্টর বলে । চিত্র [১.৮]।

 চিত্র :১.৮

৯। নাল বা শূন্য ভেক্টর (Null or Zero vector) : যে ভেক্টর রাশির মান শূন্য, তাকে নাল বা শূন্য ভেক্টর বলে। শূন্য ভেক্টরের পাদবিন্দু এবং শীর্ষবিন্দু একই। একে 0 দ্বারা সূচিত করা হয়।

চিত্র :১.৯

১০। আয়তাকার বা আয়ত একক ভেক্টর (Rectangular unit vector) : ত্রিমাত্রিক স্থানাঙ্ক ব্যবস্থায় ধনাত্মক X, Y এবং Z অক্ষের দিকে ব্যবহৃত যথাক্রমে i^,j^ এবং k^ একক ভেক্টরগুলোকে আয়তাকার বা আয়ত একক ভেক্টর বলে।

১১। বিপ্রতীপ ভেক্টর (Reciprocal vector) : দুটি সমান্তরাল ভেক্টরের একটির মান অপরটির বিপ্রতীপ হলে তাদেরকে বিপ্রতীপ ভেক্টর বলে। উদাহরণ, A5i^, B15i^। এখানে AB বিপ্রতীপ ভেক্টর।

১২। সমরেখ ভেক্টর (Co-linear vector) : দুই বা ততোধিক ভেক্টর এমন হয় যে তারা একই রেখায় বা সমান্তরালে ক্রিয়া করে, তাদেরকে সমরেখ ভেক্টর বলে [চিত্র ১.১০]

 

 চিত্র : ১.১০ 

১৩। সম-তলীয় ভেক্টর (Co-planar vector) : দুই বা ততোধিক ভেক্টর একই তলে অবস্থান করলে তাদেরকে সম-তলীয় ভেক্টর বলে [চিত্র ১.১১]। 

চিত্র : ১.১১

১৪। সঠিক ভেক্টর (Proper vector ): যে সকল ভেক্টরের মান শূন্য নয়, তাদেরকে সঠিক ভেক্টর বলে। 

১৫। সম-প্রারম্ভিক ভেক্টর (Co-initial vector) : একই মূল বা পাদবিন্দুবিশিষ্ট ভেক্টরসমূহকে সম- প্রারম্ভিক ভেক্টর বলে।

common.content_added_and_updated_by

ভেক্টর রাশির যোগ ও বিয়োগ

জ্যামিতিক পদ্ধতি : 

একই জাতীয় দুটি ভেক্টর রাশিকে যোগ বা বিয়োগ করা যায়। যেমন সরণের সাথে কেবল সরণই যোগ বা বিয়োগ করা চলে। সরণের সাথে বেগের যোগ বা বিয়োগের প্রশ্নই ওঠে না। 

ভেক্টর রাশির মান ও দিক দুই-ই আছে। এই কারণে ভেক্টর রাশির যোগ-বিয়োগ সাধারণ বীজগণিতের নিয়মানুযায়ী করা হয় না। ভেক্টর রাশির দিকই এ সব ক্ষেত্রে বিঘ্ন ঘটায়। 

যেমন ধরা যাক, একটি নৌকায় দাঁড়ের বেগ ঘণ্টায় 8 কিলোমিটার এবং একটি নদীর পানির স্রোতের বেগ ঘণ্টায় 6 কিলোমিটার। নৌকাটিকে ঐ নদীর এক পাড় হতে সোজা অপর পাড়ের দিকে চালালে, নৌকাটির উপর যে দুটি বেগ ক্রিয়া করবে এদের যোগফল (8 + 6) = 14 কিলোমিটার / ঘণ্টা দ্বারা নৌকাটির প্রকৃত বেগ পাওয়া যাবে না—প্রকৃত বেগ সম্পূর্ণ আলাদা হবে। আবার নৌকাটির গতিমুখ ঐ দুই বেগের মাঝামাঝি কোন এক দিকে হবে। এই কারণে ভেক্টর রাশির যোগ-বিয়োগ জ্যামিতিক পদ্ধতি অনুসারে করতে হয়।

একই অভিমুখী দুটি ভেক্টর রাশি যোগ করতে হলে রাশি দুটিকে একই দিকে নির্দেশ করতে হয়, আর বিয়োগ করতে হলে একটি ভেক্টর রাশিকে অপরটির বিপরীত দিকে নির্দেশ করতে হয়। কিন্তু দুই বা ততোধিক ভেক্টর রাশি একটি বিন্দুতে ক্রিয়া করলে এদের যোগফল আর একটি নতুন ভেক্টর রাশি হবে। দুই বা ততোধিক ভেক্টর রাশি যোগে যে একটি নতুন ভেক্টর রাশি হয় তাকে এদের লবি ( Resultant) বলে। অর্থাৎ লব্ধি হল ভেক্টর রাশিগুলোর সম্মিলিত ফল।

১.৫ ভেক্টর রাশির যোগ

জ্যামিতিক পদ্ধতিতে ভেক্টর রাশির যোগ নিম্নলিখিত পাঁচটি সূত্রের সাহায্যে করা যায়; যথা-

(১) সাধারণ সূত্র (General law) 

(২) ত্রিভুজ সূত্র (Law of triangle )

(৩) বহুভুজ সূত্র (Law of polygon )

(৪) সামান্তরিক সূত্র (Law of parallelogram) এবং

(৫) উপাংশ সূত্র (Law of components)

এই অনুচ্ছেদে প্রথম চারটি সূত্র আলোচনা করা হল :

১.৫.১ সাধারণ সূত্র

সূত্র : সমজাতীয় দুটি ভেক্টরের প্রথমটির শীর্ষ বা শেষবিন্দু এবং দ্বিতীয়টির আদি বিন্দু একই বিন্দুতে স্থাপন করে প্রথম ভেক্টরের আদি বিন্দু ও দ্বিতীয় ভেক্টরের শীর্ষবিন্দুর মধ্যে সংযোগকারী সরলরেখার দিকে লব্ধি ভেক্টরের দিক এবং ঐ সরলরেখার দৈর্ঘ্য ভেক্টর দুটির লব্ধির মান নির্দেশ করবে।

চিত্র :১.১২

ধরা যাক একই বিন্দুতে একই সময়ে ক্রিয়াশীল দুটি ভেক্টর রাশি PQ -এর লব্ধি R নির্ণয় করতে হবে।

P নির্দেশী সরলরেখা AB-এর শীর্ষবিন্দু B তে Q নির্দেশী সরলরেখার আদিবিন্দু থাকে। এরূপে BC রেখা দ্বারা Q নির্দেশ করে  P -এর আদিবিন্দু A এবং  Q -এর শীর্ষবিন্দু C যুক্ত করি এবং রেখাটিকে A হতে C অভিমুখে তীর চিহ্নিত করি [চিত্র ১১২]। তা হলে তীর চিহ্নিত AC রেখাই  R  নির্দেশ করবে। এখানে রাশি দুটির যোগফল নিম্ন উপায়ে লেখা হয় —

R = P + Q         (1)

অনুরূপে দুই বা ততোধিক ভেক্টর রাশি যোগ করা যায়।

১.১৩ চিত্রে তিনটি ভেক্টর রাশি  P, Q  ও S যথাক্রমে তীর চিহ্নিত OA, AB ও BC সরলরেখায় নির্দেশ করে OC সরলরেখা দ্বারা এদের লব্ধি  R সূচিত হয়েছে।

এখানে লব্ধি, R = P  +  Q + S

চিত্র : ১.১৩

 

common.content_added_and_updated_by

ত্রিভুজ সূত্র

সূত্র : দুটি ভেক্টর কোন ত্রিভুজের সন্নিহিত বাহু দ্বারা একই রুমে মানে ও দিকে সূচিত করা হলে ত্রিভুজের তৃতীয় বাহুটি বিপরীতক্রমে ভেক্টর দুটির লব্ধি নির্দেশ করবে।

চিত্র :১.৪

ব্যাখ্যা ঃ মনে করি  P ও  Q  দুটি ভেক্টর যোগ করতে হবে। প্রথমে  P -এর প্রান্ত বা শীর্ষবিন্দুর সাথে Q  -এর আদি বিন্দু যুক্ত করে ভেক্টর দুটি মানে ও দিকে বাহু AB ও BC দ্বারা সূচিত করা হল। এখন  P -এর আদি বিন্দু ও  Q -এর শেষ বিন্দু যোগ করে ABC ত্রিভুজটি সম্পূর্ণ করা হল। AC বাহুটিই দিকে ও মানে  P ও  Q -এর লব্ধি ভেক্টর  R  নির্দেশ করে [চিত্র ১.১৪]।

অর্থাৎ, AB +BC =AC

বা, P + Q = R 

পুনঃ, AB +BC =AC =CA 

বা, AB +BC +AC =0

সিদ্ধান্ত : অতএব, একই বিন্দুতে একই সময়ে ক্লিয়ারত তিনটি সমজাতীয় সমতলীয় ভেক্টর রাশিকে কোন ত্রিভুজের তিনটি বাহু দ্বারা একই ক্রমে নির্দেশ করলে এদের লবি শূন্য হবে।

 

১.৫.৩ বহুভুজ সূত্র

সূত্র ঃ দুই-এর অধিক ভেক্টর রাশির ক্ষেত্রে ভেক্টর রাশিগুলোকে একই ক্রমে সাজিয়ে প্রথম ভেক্টর রাশির পাদবিন্দু এবং শেষ ভেক্টর রাশির শীর্ষবিন্দু যোগ করলে যে বহুভূজ পাওয়া যায় এর শেষ বাহুটি বিপরীতক্রমে ভেক্টর রাশিগুলোর লন্ধির মান ও দিক নির্দেশ করে।

চিত্র : ১.১৫

ব্যাখ্যা ঃ মনে করি,  A,B,C,D,E পাঁচটি ভেক্টর রাশি [চিত্র ১.১৫। এদের লব্ধি নির্ণয় করতে হবে। এখন প্রথম ভেক্টর রাশির শীর্ষবিন্দুর উপর দ্বিতীয় ভেক্টর রাশির পাদবিন্দু, দ্বিতীয় ভেক্টর রাশির শীর্ষবিন্দুর উপর তৃতীয় ভেক্টর রাশির পাদবিন্দু স্থাপন করি এবং এমনিভাবে ভেক্টর রাশিগুলোকে পর পর স্থাপন করি। তাহলে বহুভুজ সূত্রানুসারে প্রথম ভেক্টর রাশির আদি বিন্দু এবং শেষ ভেক্টর রাশির শীর্ষবিন্দুর সংযোজক ভেক্টর রাশি R -ই উল্লিখিত ভেক্টর রাশিগুলোর লব্ধির মান ও দিক নির্দেশ করবে।

লব্ধি,  R=A+B+C+D+E

 

common.content_added_and_updated_by

সামান্তরিকের সূত্র

সূত্র : কোন সামান্তরিকের একই বিন্দু হতে অঙ্কিত সন্নিহিত বাহু দুটি যদি কোন কণার উপর একই সময়ে ক্রিয়ারত দুটি ভেক্টর রাশির মান ও দিক নির্দেশ করে, তা হলে ঐ বিন্দু হতে অঙ্কিত সামান্তরিকের কর্ণই এদের লব্ধির মান ও দিক নির্দেশ করে।

 

ব্যাখ্যা ঃ

 মনে করি O বিন্দুতে একটি কণার উপর  OA=POC=Q  ই দুটি ভেক্টর রাশি একই সময়ে  α কোণে ক্রিয়া করছে [চিত্র ১.১৬। OA ও OC-কে সন্নিহিত বাহু ধরে OABC সামন্তরিকটি অংকন করি এবং OB যুক্ত করি। এই সূত্রানুসারে উভয় ভেক্টরের ক্রিয়াবিদু O থেকে অংকিত কৰ্ণ OB-ই ভেক্টর P ও Q-এর লব্ধি R নির্দেশ করে।

 OA+OC=OB

বা, P + Q = R

চিত্র : ১.১৬

লব্ধির মান নির্ণয় :

মনে করি লব্ধির মান R এবং <AOC=α কোণটি সূক্ষ্মকোণ। এখন B বিন্দু হতে OA-এর বর্ধিত অংশের উপর BN টানি যা বর্ধিত OA বাহুকে N বিন্দুতে ছেদ করল।

AB ও OC সমান্তরাল।

α। আবার OBN ত্রিভুজের,

OB2 = ON2 + BN2 = (OA + AN)2 + BN2 

        = OA2 + 20A.AN + AN2 + BN2

আবার, BNA সমকোণী ত্রিভুজে, AB2 = AN2 + BN2

বা, OC2 = AN2 + BN2 [ AB = OC ] 

এখন ত্রিকোণমিতির সাহায্যে আমরা পাই, cos α ANAB

AN = AB cos α= OC cos α

সুতরাং OB2 = OA2 + AB2 + 20A.AB cos α

 বা, OB2 = OA2 + OC2 + 2OA. OC cos α

বা, R2 = P2 + Q2 + 2PQ cos α

R=P2+Q2+2PQ cosα   (4)

লব্ধির দিক নির্ণয় :

মনে করি P-এর সাথে θ কোণ উৎপন্ন করে লব্ধি R ক্রিয়া করছে।

সুতরাং OBN সমকোণী ত্রিভুজে,

tanθ=BNON=BN(OA+AN) 

=AB sinα(OA+AB cosα)=Q sin α(P+Q cos α)      (5)

BAN সমকোণী ত্রিভুজে, sin α=BNAB 

BN=AB sin α

 

সমীকরণ (4) এবং সমীকরণ (5) হতে যথাক্রমে R এবং θ  পাওয়া যায়।

সুতরাং, দুটি ভেক্টর একই দিকে ক্রিয়াশীল হলে এদের লন্ধির মান হবে ভেক্টরদ্বয়ের যোগফল এবং দিক হবে ভেক্টরদ্বয় যেদিকে ক্রিয়া করে সেদিকে।

 

লব্ধির সর্বোচ্চ এবং সর্বনিম্ন মান 

(Maximum and minimum value of the resultant)

মনে করি দুটি ভেক্টর রাশি P এবং Q একই সময়ে কোন বিন্দুতে α কোণে ক্রিয়া করছে। ভেক্টর যোগের সামান্তরিক সূত্রানুসারে এদের লব্ধির মান

R=P2+Q2+2PQ cos α

(ক) উপরোক্ত সমীকরণ হতে বলা যায় লব্ধি R-এর মান P এবং Q -এর মধ্যবর্তী কোণের উপর নির্ভর করে।

R -এর মান সর্বাধিক হবে যখন cos C-এর মান সর্বাধিক হবে অর্থাৎ cos α = 1 = cos 0°

বা, α = 0° হবে।    

লব্ধির সর্বোচ্চ মান

R=P2+Q2+2PQ cos α

=(P+Q)2=(P+Q)

অতএব, দুটি ভেক্টর যখন একই সরলরেখা বরাবর পরস্পর একই দিকে ক্রিয়া করে তখন তাদের লব্ধির মান সর্বোচ্চ হবে এবং এই সর্বোচ্চ মান ভেক্টর রাশি দুটির যোগফলের সমান হবে।

 অন্যভাবে বলা যায়, দুটি ভেক্টর রাশির লন্ধির মান এদের যোগফল অপেক্ষা বড় হতে পারে না । 

(খ) লব্ধি R-এর সর্বনিম্ন মান হবে যখন cos α -এর মান সর্বনিম্ন হবে অর্থাৎ cos α =- 1 = cos 180°

বা, α = 180° হবে।

লব্ধির সর্বনিম্ন মান,

R=P2+Q22PQ =(PQ)2=PQ

অতএব, দুটি ভেক্টর রাশি যখন একই সরলরেখা বরাবর পরস্পর বিপরীত দিকে ক্রিয়া করে তখন তাদের লঙ্ঘির মান সর্বনিম্ন হবে এবং লক্ষির সর্বনিম্ন মান ভেক্টর রাশি দুটির বিয়োগফলের সমান হবে। সুতরাং বলা যায়, দুটি ভেক্টর রাশির সর্বনিম্ন মান এদের বিয়োগফল অপেক্ষা ছোট হতে পারে না। এখানে উল্লেখ্য যে (7) নং সমীকরণে ~ চিহ্নটি P এবং Q-এর মধ্যে বিয়োগফল নির্দেশ করে, তবে P এবং Q এদের মধ্যে যেটি বড় সেটি আগে লিখতে হবে অর্থাৎ Q যদি P অপেক্ষা বড় হয় তবে P Q =QP

 

১.৬ ভেক্টরের বিয়োগ

Subtraction of vectors

দুটি ভেক্টর রাশির বিয়োগ বলতে একটি ভেক্টরের সাথে অপরটির ঋণাত্মক ভেক্টরের যোগফল বুঝায়। ->

P,  Q   হলো ভেক্টর দুটির বিয়োগফল  C হলে দেখা যায়, C =  P - Q = P + (- Q

ভেক্টর যোগের ত্রিভুজ সূত্র, সামান্তরিক সূত্র ও বহুভুজ সূত্র প্রভৃতি ভেক্টরের বিয়োগের ক্ষেত্রেও প্রযোজ্য। 

(ক) ত্রিভুজ সূত্রের সাহায্যে ভেক্টরের বিয়োগফল নির্ণয় :

চিত্র : ১.১৭

ধরা যাক  P  ও Q ভেক্টর দুটির বিয়োগফল নির্ণয় করতে হবে। প্রথমে ভেক্টর দুটিকে মান ও দিকে অপরিবর্তিত রেখে একই আদি বিন্দু হতে OA ও OB অঙ্কন করতে হয় [চিত্র ১:১৭]। এরপর Q -এর প্রান্ত বিন্দু B-এর সাথে P -এর প্রান্ত বিন্দু A যোগ করলে BA -ই মানে ও দিকে PQ ভেক্টরকে সূচিত করে।

অতএব, BA = P - Q

(খ) সামান্তরিকের সূত্রের সাহায্যে ভেক্টরের বিয়োগফল নির্ণয় ঃ

ধরা যাক PQ দুটি ভেক্টর। PQ ভেক্টর দুটিকে একই আদি বিন্দু হতে উপযুক্ত বাহু দ্বারা সূচিত করতে হয়[চিত্র ১:১৮]। এরপর Q -এর সমান অথচ বিপরীতমুখী বাহু দ্বারা - Q -কে নির্দেশ করা হয়। এখন OA ও OC-কে সন্নিহিত বাহু ধরে OADC সামান্তরিক অঙ্কন করলে কর্ণ OD উক্ত ভেক্টর দুটির বিয়োগফল নির্দেশ করে । 

চিত্র : ১.১৮

অর্থাৎ, কর্ণ  OD = OA + AD

= P + (- Q) = P - Q। 

১.৭ ভেক্টর যোগের কয়েকটি সূত্র

Some laws of vector addition

(ক) বিনিময় সূত্র (Commutative law) : 

P + Q = Q + P

প্রমাণ : মনে করি, PQ দুটি ভেক্টর রাশি এবং R রাশি দুটির লব্ধি [ চিত্র ১:১৯ ]।

চিত্র : ১.১৯

ত্রিভুজ সূত্র অনুসারে, OAB ত্রিভুজে

R  = P + Q

অর্থাৎ OB = OA + AB

এখন OABC সামান্তরিক অঙ্কন করি এবং OC ও CB-এ যথাক্রমে AB ও OA এর ন্যায় তীর চিহ্নিত করি। OCB ত্রিভুজে

      OB = OC + CB    (ত্রিভুজ সূত্র অনুসারে),

'অর্থাৎ P + Q = Q + P

এটিই হল বিনিময় সূত্র ।

তেমনি স্কেলার রাশিও বিনিময় সূত্র মেনে চলে।

 

(খ) সংযোজন সূত্র (Associative law) : (P + Q )+ R - P+(Q+ P)

চিত্র :১.২০

মনে করি P, Q এবং R তিনটি ভেক্টর রাশি [চিত্র ১:২০ ]। এদেরকে যথাক্রমে AB, BC এবং CD রেখা দ্বারা সূচিত করা হয়েছে। এখন AC, BD এবং AD যোগ করি। অতএব ত্রিভুজের সূত্র হতে পাই,

ABC ত্রিভুজে  AC =  AB + BC = P + Q

ACD ত্রিভুজে, AD = AC + CD

=( P + Q)  = R

আবার, BCD ত্রিভুজে, BD =  BC+ CD = Q+ R   (9)

এবং ABD ত্রিভুজে, AD = AB + BD = P + ( Q+ R)   (10)

সমীকরণ (9) এবং সমীকরণ (10) হতে পাই,

(P+Q) + R = P + (Q+ R)

 

 

 

 

 

common.content_added_and_updated_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion
Request history8.2.27PHP Version191msRequest Duration45MBMemory UsageGET academy/{slug}Route
    • Booting (107ms)time
    • Application (84.62ms)time
    • 1 x Booting (55.8%)
      107ms
      1 x Application (44.2%)
      84.62ms
      126 templates were rendered
      • 1x academy.subject.read_chapterread_chapter.blade.php#?blade
      • 1x academy.include.sidebarListsidebarList.blade.php#?blade
      • 1x academy.include.left_sidebar_menuleft_sidebar_menu.blade.php#?blade
      • 70x academy.include.sidebarSubListsidebarSubList.blade.php#?blade
      • 18x academy.include.question_cardquestion_card.blade.php#?blade
      • 1x common.modal.self_test_modalself_test_modal.blade.php#?blade
      • 1x common.modal.bookmark_modalbookmark_modal.blade.php#?blade
      • 1x common.modal.error_report_modalerror_report_modal.blade.php#?blade
      • 1x common.modal.video_modalvideo_modal.blade.php#?blade
      • 1x common.script.page_type_scriptpage_type_script.blade.php#?blade
      • 1x job.job_include.job_scriptjob_script.blade.php#?blade
      • 1x common.script.activity_scriptactivity_script.blade.php#?blade
      • 1x common.script.test_scripttest_script.blade.php#?blade
      • 1x common.script.custom_dropdowncustom_dropdown.blade.php#?blade
      • 1x common.script.follow_unfollow_scriptfollow_unfollow_script.blade.php#?blade
      • 1x common.script.short_statistics_scriptshort_statistics_script.blade.php#?blade
      • 1x common.script.navigator_sharenavigator_share.blade.php#?blade
      • 1x layouts.satt-appsatt-app.blade.php#?blade
      • 1x includes.header_link2header_link2.blade.php#?blade
      • 1x laravelpwa::metameta.blade.php#?blade
      • 1x layouts.headerheader.blade.php#?blade
      • 1x layouts.toolbartoolbar.blade.php#?blade
      • 1x frontend.downloadourappdownloadourapp.blade.php#?blade
      • 1x frontend.referralreferral.blade.php#?blade
      • 1x auth.user_type_modaluser_type_modal.blade.php#?blade
      • 1x layouts.footerfooter.blade.php#?blade
      • 1x common.login_modallogin_modal.blade.php#?blade
      • 1x components.authentication-card-logoauthentication-card-logo.blade.php#?blade
      • 1x common.includes.promotion_modalpromotion_modal.blade.php#?blade
      • 1x common.includes.notification_item_modalnotification_item_modal.blade.php#?blade
      • 1x common.includes.notification_item_list_modalnotification_item_list_modal.blade.php#?blade
      • 1x common.includes.promotion_offcanvaspromotion_offcanvas.blade.php#?blade
      • 1x includes.footer_link2footer_link2.blade.php#?blade
      • 1x includes.restrictrestrict.blade.php#?blade
      • 1x livewire-alert::components.scriptsscripts.blade.php#?blade
      • 1x livewire-alert::components.flashflash.blade.php#?blade
      • 1x admin.include.toastrtoastr.blade.php#?blade
      • 1x common.search.search_scriptsearch_script.blade.php#?blade
      • 1x common.script.promotion_scriptpromotion_script.blade.php#?blade
      • 1x common.script.promotion_functionspromotion_functions.blade.php#?blade
      uri
      GET academy/{slug}
      middleware
      web, throttle:global
      controller
      App\Http\Controllers\Academy\SubjectController@chapter
      namespace
      prefix
      where
      as
      academy.subject.chapter
      file
      app/Http/Controllers/Academy/SubjectController.php:102-110
      22 statements were executed (4 duplicates)Show only duplicates27.42ms
      • SubjectService.php#43debugerror_satt410μsupdate `subjects` set `view_count` = `view_count` + 1, `subjects`.`updated_at` = '2025-03-13 17:11:14' where `id` = 2235
        Bindings
        • 0: 2025-03-13 17:11:14
        • 1: 2235
        Backtrace
        • app/Services/SubjectService.php:43
        • app/Http/Controllers/Academy/SubjectController.php:105
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:44
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:266
      • QueryBuilder.php#38debugerror_satt120μsselect `_lft`, `_rgt` from `subjects` where `id` = 2235 limit 1
        Bindings
        • 0: 2235
        Backtrace
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:38
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:60
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:235
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:227
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:305
      • QueryBuilder.php#305debugerror_satt200μsselect `id`, `name`, `parent_id`, `_lft`, `_rgt`, `show_content`, `num_of_mcq`, `num_of_written`, `des_added_by`, `des_updated_by`, `author_name`, `link_subject_id`, `sub_category_id`, `main_category_id`, `slug`, `meta_og_title`, `meta_keyword`, `meta_description`, `vote`, `view_count`, `icon`, `page_type`, `chapter_name` from `subjects` where (`subjects`.`_lft` between 14549 and 14574) and `subjects`.`deleted_at` is null
        Bindings
        • 0: 14549
        • 1: 14574
        Backtrace
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:305
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:321
        • app/Repositories/SubjectRepository.php:282
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
      • QueryBuilder.php#305debugerror_satt1.12msselect `id`, `description`, `short_description`, `subject_id` from `subject_descriptions` where `subject_descriptions`.`subject_id` in (2235, 2248, 2249, 2250, 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258, 18315) and `subject_descriptions`.`deleted_at` is null
        Backtrace
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:305
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:321
        • app/Repositories/SubjectRepository.php:282
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
      • QueryBuilder.php#305debugerror_satt130μsselect `id`, `name`, `avatar` from `users` where `users`.`id` in (40961) and `users`.`deleted_at` is null
        Backtrace
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:305
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:321
        • app/Repositories/SubjectRepository.php:282
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
      • QueryBuilder.php#305debugerror_satt110μsselect `id`, `name`, `avatar` from `users` where `users`.`id` in (40961) and `users`.`deleted_at` is null
        Backtrace
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:305
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:321
        • app/Repositories/SubjectRepository.php:282
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
      • QueryBuilder.php#305debugerror_satt120μsselect `id`, `name`, `slug` from `sub_categories` where `sub_categories`.`id` in (4878) and `sub_categories`.`deleted_at` is null
        Backtrace
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:305
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:321
        • app/Repositories/SubjectRepository.php:282
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
      • QueryBuilder.php#305debugerror_satt160μsselect `id`, `user_id`, `completeable_type`, `completeable_id`, `complete_progress`, `is_complete` from `completes` where `completes`.`completeable_id` in (2235, 2248, 2249, 2250, 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258, 18315) and `completes`.`completeable_type` = 'App\\Models\\Subject'
        Bindings
        • 0: App\Models\Subject
        Backtrace
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:305
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:321
        • app/Repositories/SubjectRepository.php:282
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
      • QueryBuilder.php#305debugerror_satt2.4msselect * from (select `questions`.`id`, `questions`.`subject_id`, `questions`.`category_id`, `questions`.`sub_category_id`, `questions`.`board_exam_id`, `questions`.`passage_id`, `questions`.`question_type`, `questions`.`question`, `questions`.`is_duplicate`, `questions`.`status`, `questions`.`image`, `subjectables`.`subject_id` as `pivot_subject_id`, `subjectables`.`subjectable_id` as `pivot_subjectable_id`, `subjectables`.`subjectable_type` as `pivot_subjectable_type`, row_number() over (partition by `subjectables`.`subject_id` order by `questions`.`created_at` desc) as `laravel_row` from `questions` inner join `subjectables` on `questions`.`id` = `subjectables`.`subjectable_id` where `subjectables`.`subject_id` in (2235, 2248, 2249, 2250, 2251, 2252, 2253, 2254, 2255, 2256, 2257, 2258, 18315) and `subjectables`.`subjectable_type` = 'App\\Models\\Question' and `questions`.`status` = 'active' and `questions`.`deleted_at` is null) as `laravel_table` where `laravel_row` <= 5 order by `laravel_row`
        Bindings
        • 0: App\Models\Question
        • 1: active
        Backtrace
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:305
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:321
        • app/Repositories/SubjectRepository.php:282
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
      • QueryBuilder.php#305debugerror_satt360μsselect `id`, `question_id`, `option_1`, `option_2`, `option_3`, `option_4`, `option_5`, `image_option`, `image_question`, `answer` from `question_options` where `question_options`.`question_id` in (83969, 89768, 95455, 95642, 98271, 99377, 99853, 110818, 143589, 181726, 198251, 244341, 245944, 429038, 429039, 429040, 429041, 429042) and `question_options`.`deleted_at` is null
        Backtrace
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:305
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:321
        • app/Repositories/SubjectRepository.php:282
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
      • QueryBuilder.php#305debugerror_satt100μsselect `id`, `name`, `slug` from `subjects` where `subjects`.`id` in (75) and `subjects`.`deleted_at` is null
        Backtrace
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:305
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:321
        • app/Repositories/SubjectRepository.php:282
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
      • QueryBuilder.php#305debugerror_satt330μsselect `subjects`.`id`, `subjects`.`name`, `subjects`.`slug`, `subjectables`.`subjectable_id` as `pivot_subjectable_id`, `subjectables`.`subject_id` as `pivot_subject_id`, `subjectables`.`subjectable_type` as `pivot_subjectable_type`, `subjectables`.`created_user_id` as `pivot_created_user_id`, `subjectables`.`deleted_at` as `pivot_deleted_at`, `subjectables`.`status` as `pivot_status`, `subjectables`.`created_at` as `pivot_created_at`, `subjectables`.`updated_at` as `pivot_updated_at` from `subjects` inner join `subjectables` on `subjects`.`id` = `subjectables`.`subject_id` where `subjectables`.`subjectable_id` in (83969, 89768, 95455, 95642, 98271, 99377, 99853, 110818, 143589, 181726, 198251, 244341, 245944, 429038, 429039, 429040, 429041, 429042) and `subjectables`.`subjectable_type` = 'App\\Models\\Question' and `subjects`.`deleted_at` is null
        Bindings
        • 0: App\Models\Question
        Backtrace
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:305
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:321
        • app/Repositories/SubjectRepository.php:282
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
      • QueryBuilder.php#305debugerror_satt120μsselect `id`, `title`, `passage` from `passages` where `passages`.`id` in (0) and `passages`.`deleted_at` is null
        Backtrace
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:305
        • vendor/kalnoy/nestedset/src/QueryBuilder.php:321
        • app/Repositories/SubjectRepository.php:282
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
      • SubjectRepository.php#119debugerror_satt170μsselect * from `subjects` where `subjects`.`id` = 2235 and `subjects`.`deleted_at` is null limit 1
        Bindings
        • 0: 2235
        Backtrace
        • app/Repositories/SubjectRepository.php:119
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
        • app/Repositories/SubjectRepository.php:118
        • app/Services/SubjectService.php:60
      • SubjectRepository.php#122debugerror_satt8.42msselect `id`, `name`, `slug`, `parent_id`, `_lft`, `_rgt` from `subjects` where (14574 between `subjects`.`_lft` and `subjects`.`_rgt` and `subjects`.`id` <> 2235) and `subjects`.`deleted_at` is null order by `_lft` asc
        Bindings
        • 0: 14574
        • 1: 2235
        Backtrace
        • app/Repositories/SubjectRepository.php:122
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
        • app/Repositories/SubjectRepository.php:118
        • app/Services/SubjectService.php:60
      • SubjectRepository.php#134debugerror_satt180μsselect * from `subjects` where `subjects`.`id` = 2235 and `subjects`.`deleted_at` is null limit 1
        Bindings
        • 0: 2235
        Backtrace
        • app/Repositories/SubjectRepository.php:134
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
        • app/Repositories/SubjectRepository.php:133
        • app/Services/SubjectService.php:61
      • SubjectRepository.php#137debugerror_satt110μsselect `id`, `name`, `parent_id`, `_lft`, `_rgt`, `slug`, `meta_og_title`, `meta_keyword`, `meta_description` from `subjects` where `subjects`.`id` = 2232 and `subjects`.`deleted_at` is null limit 1
        Bindings
        • 0: 2232
        Backtrace
        • app/Repositories/SubjectRepository.php:137
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
        • app/Repositories/SubjectRepository.php:133
        • app/Services/SubjectService.php:61
      • SubjectRepository.php#137debugerror_satt110μsselect `id`, `description`, `subject_id` from `subject_descriptions` where `subject_descriptions`.`subject_id` in (2232) and `subject_descriptions`.`deleted_at` is null
        Backtrace
        • app/Repositories/SubjectRepository.php:137
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:427
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:453
        • app/Repositories/SubjectRepository.php:133
        • app/Services/SubjectService.php:61
      • SubjectRepository.php#322debugerror_satt300μsselect * from `mediables` where `mediable_type` = 'App\\Models\\Subject' and `mediable_id` in (2235, 2250, 2251, 2252, 2253, 2256, 2257, 2258, 18315, 2248, 2249, 2254, 2255)
        Bindings
        • 0: App\Models\Subject
        • 1: 2235
        • 2: 2250
        • 3: 2251
        • 4: 2252
        • 5: 2253
        • 6: 2256
        • 7: 2257
        • 8: 2258
        • 9: 18315
        • 10: 2248
        • 11: 2249
        • 12: 2254
        • 13: 2255
        Backtrace
        • app/Repositories/SubjectRepository.php:322
        • app/Services/SubjectService.php:76
        • app/Http/Controllers/Academy/SubjectController.php:105
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:44
      • SubjectRepository.php#337debugerror_satt220μsselect `videos`.`video_src_url`, `mediables`.`mediable_id` as `chapter_id` from `videos` inner join `mediables` on `mediables`.`mediable_id` = `videos`.`id` where `videos`.`id` = 0 and `videos`.`video_src` = 'youtube' and `videos`.`deleted_at` is null
        Bindings
        • 0: 0
        • 1: youtube
        Backtrace
        • app/Repositories/SubjectRepository.php:337
        • app/Services/SubjectService.php:77
        • app/Http/Controllers/Academy/SubjectController.php:105
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:44
      • SubjectService.php#82debugerror_satt12.03msselect `id`, `name`, `main_category_id`, `slug` from `subjects` where `id` <> 2235 and `parent_id` = 2232 and `main_category_id` = 2 and `subjects`.`deleted_at` is null limit 5
        Bindings
        • 0: 2235
        • 1: 2232
        • 2: 2
        Backtrace
        • app/Services/SubjectService.php:82
        • app/Http/Controllers/Academy/SubjectController.php:105
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:44
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:266
      • restrict.blade.php#30debugerror_satt200μsselect * from `package_plans` where `status` = 'active' and `package_plans`.`deleted_at` is null
        Bindings
        • 0: active
        Backtrace
        • view::includes.restrict:30
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/livewire/livewire/src/Mechanisms/ExtendBlade/ExtendedCompilerEngine.php:22
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:75
      App\Models\Subject
      42Subject.php#?
      App\Models\Question
      18Question.php#?
      App\Models\QuestionOption
      18QuestionOption.php#?
      App\Models\SubjectDescription
      14SubjectDescription.php#?
      App\Models\PackagePlan
      4PackagePlan.php#?
      App\Models\User
      2User.php#?
      App\Models\SubCategory
      1SubCategory.php#?
          _token
          r33kH6bPoqhXbVuvpf8KKRDAMCEtBOmlTurXA21d
          _previous
          array:1 [ "url" => "https://debugerror.xyz/academy/%E0%A6%AD%E0%A7%87%E0%A6%95%E0%A7%8D%E0%A6%9F%E...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /academy/%E0%A6%AD%E0%A7%87%E0%A6%95%E0%A7%8D%E0%A6%9F%E0%A6%B0-50938
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:21 [ "x-https" => array:1 [ 0 => "1" ] "cookie" => array:1 [ 0 => "XSRF-TOKEN=eyJpdiI6IndGOWwrN1VUdCtxS1EzeFM3OFcyMHc9PSIsInZhbHVlIjoielcveCt5ZCt3eHlmQWxPR2NaMHdpY090Ynh2amtiR3IxUVBtQWN4RnY1L2lxZnRETTR2V0xyOE14KzFDK3lsWXNVRHVDdGFVMUMxc1d2RHZEZmtPM0lNS0t4Tyt5UzU2ekMwSWordk5qVGNveVE1OUorT2k2eG13QVFjeSs4d1ciLCJtYWMiOiI3MzI3YmNmZWFhODA5Y2MxM2M2NTMwNmUyMmE1ODhhMDZjODY1OTc4NjczNTZiZmY4MDYwNzYyYTQ4NjI2NWMxIiwidGFnIjoiIn0%3D; satt_academy_session=eyJpdiI6Ims0cmM1a2dpaWhnN2Q0ZkdlSFFXMFE9PSIsInZhbHVlIjoiV3VCM0dXQjFrazJIZWI0eS80bjlKbE9ISHgrcUtwMzZCYkpjSlc2UThjSUxjNUVXRmd2SnVtNytETTd6WTBhZ0plNFpQYm1Pc01lNmRYRVFaS1BobmppbmZkVittNy82RldBUy9XVzNqOGVkNVVnQlI1NmNYTmdlSGFnL2ZpUy8iLCJtYWMiOiJiOWVkMmVmYzg4YThlMGNkYmE1ZGUwMTg0NmY1MjhkOTI1NDFhZjdhZWU4OGJiZTE2OTQ5ZWViYTI3Y2Q3M2U0IiwidGFnIjoiIn0%3DXSRF-TOKEN=eyJpdiI6IndGOWwrN1VUdCtxS1EzeFM3OFcyMHc9PSIsInZhbHVlIjoielcveCt5ZCt3eHlmQWxPR2NaMHdpY090Ynh2amtiR3IxUVBtQWN4RnY1L2lxZnRETTR2V0xyOE14KzFDK3lsWXNVRHVDd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "x-real-ip" => array:1 [ 0 => "18.117.114.128" ] "x-forwarded-server" => array:1 [ 0 => "debugerror.xyz" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-port" => array:1 [ 0 => "443" ] "x-forwarded-host" => array:1 [ 0 => "debugerror.xyz" ] "x-forwarded-for" => array:1 [ 0 => "18.117.114.128" ] "host" => array:1 [ 0 => "debugerror.xyz" ] ]
          request_cookies
          0 of 0
          array:2 [ "XSRF-TOKEN" => "r33kH6bPoqhXbVuvpf8KKRDAMCEtBOmlTurXA21d" "satt_academy_session" => "qVmVTHyJtqpRzl76JPDnaItWrQq1CubrxhETvYTh" ]
          response_headers
          0 of 0
          array:7 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Thu, 13 Mar 2025 11:11:14 GMT" ] "x-ratelimit-limit" => array:1 [ 0 => "60" ] "x-ratelimit-remaining" => array:1 [ 0 => "55" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkJ5WmRKT0JVMm10UEw0cGJZcnJRd0E9PSIsInZhbHVlIjoiUzh6N3k0ZStSN2M5QTVQNyszMXMrNXBOckpJZTVENXYwZWtNUEVsaDM4b2o5WVlPK2lEdnpEVGJiOWpPY0hLcUVGNTdJM0dqaXNqVWhvc3BmVEhLVHJJY2d0amtZd2gxNWNraURnNzYvVGhGaEN5YkpxVlRISE84TFB1dHV3TGEiLCJtYWMiOiI4MWZkYWRiNTFhZDZjZTlkYTU4MmUzNWNiMjEwMzQ0NTEzZTQ5ZThlMjBiN2Y4MTljN2Y4ODEzN2FiZjBlZmVhIiwidGFnIjoiIn0%3D; expires=Fri, 14 Mar 2025 11:11:14 GMT; Max-Age=86400; path=/; secureXSRF-TOKEN=eyJpdiI6IkJ5WmRKT0JVMm10UEw0cGJZcnJRd0E9PSIsInZhbHVlIjoiUzh6N3k0ZStSN2M5QTVQNyszMXMrNXBOckpJZTVENXYwZWtNUEVsaDM4b2o5WVlPK2lEdnpEVGJiOWpPY0hLcUVGNTdJM" 1 => "satt_academy_session=eyJpdiI6IjVxYjVPNEU5S2M3V1hmaGhIYzNUNGc9PSIsInZhbHVlIjoiZ2o0bTd6Umo2QTF6VCtwempIR3FtQkpFeTV2QkoyVWlJT3BjT0hPTkM1dnZ5TmRuaUNhWHlxWHBwMFVRVkNxNVZ2b2JXRTBOZGs5UnAwMmErVXErNFlMQ1g2SnZHTlJiVzAzbjJ5Y2crdWNoTnQrUFplU1lwTjhEM2xEcEh2ZTYiLCJtYWMiOiJlMzExY2QwNzliMzNjYTQzYzQyODZkMDhlNzJmOGM1Y2YzODFmOTY0MWQ2NDQ2NzJiODJlZjQ5OTJlYzJlNjQ1IiwidGFnIjoiIn0%3D; expires=Fri, 14 Mar 2025 11:11:14 GMT; Max-Age=86400; path=/; secure; httponlysatt_academy_session=eyJpdiI6IjVxYjVPNEU5S2M3V1hmaGhIYzNUNGc9PSIsInZhbHVlIjoiZ2o0bTd6Umo2QTF6VCtwempIR3FtQkpFeTV2QkoyVWlJT3BjT0hPTkM1dnZ5TmRuaUNhWHlxWHBwMFVRVkN" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkJ5WmRKT0JVMm10UEw0cGJZcnJRd0E9PSIsInZhbHVlIjoiUzh6N3k0ZStSN2M5QTVQNyszMXMrNXBOckpJZTVENXYwZWtNUEVsaDM4b2o5WVlPK2lEdnpEVGJiOWpPY0hLcUVGNTdJM0dqaXNqVWhvc3BmVEhLVHJJY2d0amtZd2gxNWNraURnNzYvVGhGaEN5YkpxVlRISE84TFB1dHV3TGEiLCJtYWMiOiI4MWZkYWRiNTFhZDZjZTlkYTU4MmUzNWNiMjEwMzQ0NTEzZTQ5ZThlMjBiN2Y4MTljN2Y4ODEzN2FiZjBlZmVhIiwidGFnIjoiIn0%3D; expires=Fri, 14-Mar-2025 11:11:14 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6IkJ5WmRKT0JVMm10UEw0cGJZcnJRd0E9PSIsInZhbHVlIjoiUzh6N3k0ZStSN2M5QTVQNyszMXMrNXBOckpJZTVENXYwZWtNUEVsaDM4b2o5WVlPK2lEdnpEVGJiOWpPY0hLcUVGNTdJM" 1 => "satt_academy_session=eyJpdiI6IjVxYjVPNEU5S2M3V1hmaGhIYzNUNGc9PSIsInZhbHVlIjoiZ2o0bTd6Umo2QTF6VCtwempIR3FtQkpFeTV2QkoyVWlJT3BjT0hPTkM1dnZ5TmRuaUNhWHlxWHBwMFVRVkNxNVZ2b2JXRTBOZGs5UnAwMmErVXErNFlMQ1g2SnZHTlJiVzAzbjJ5Y2crdWNoTnQrUFplU1lwTjhEM2xEcEh2ZTYiLCJtYWMiOiJlMzExY2QwNzliMzNjYTQzYzQyODZkMDhlNzJmOGM1Y2YzODFmOTY0MWQ2NDQ2NzJiODJlZjQ5OTJlYzJlNjQ1IiwidGFnIjoiIn0%3D; expires=Fri, 14-Mar-2025 11:11:14 GMT; path=/; secure; httponlysatt_academy_session=eyJpdiI6IjVxYjVPNEU5S2M3V1hmaGhIYzNUNGc9PSIsInZhbHVlIjoiZ2o0bTd6Umo2QTF6VCtwempIR3FtQkpFeTV2QkoyVWlJT3BjT0hPTkM1dnZ5TmRuaUNhWHlxWHBwMFVRVkN" ] ]
          session_attributes
          0 of 0
          array:3 [ "_token" => "r33kH6bPoqhXbVuvpf8KKRDAMCEtBOmlTurXA21d" "_previous" => array:1 [ "url" => "https://debugerror.xyz/academy/%E0%A6%AD%E0%A7%87%E0%A6%95%E0%A7%8D%E0%A6%9F%E0%A6%B0-50938" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-03-13 17:11:14GET/academy/%E0%A6%AD%E0%A7%87%E0%A6%95%E0%A7%8D%E0%A6%9F%E0%A6%B0-509381262299